$(document).ready(function () {

    $(".list").on('click', '.detail-btn', function () {
        // $('.detail-btn').on('click', function () {
        var $li = $(this).closest('li');
        var item_id = JSON.parse($li.data('order_id'));
        var $mask2 = $('.mask2:eq(0)');
        $.ajax({
            url: '/admin/get_item/' + item_id,
            type: 'GET',
            success: function (response) {
                console.log(response.item);
                $mask2.find('.user_name').text(response.item.user.name + '的订单内容');
                $mask2.find('.book_name').text(response.item.book.book_name);
                $mask2.find('.book_author').text(response.item.book.book_author);
                if (response.item.item.is_pay == 1) {
                    $mask2.find('.is_pay').text('该订单已支付');
                } else {
                    $mask2.find('.is_pay').text('该订单未支付');

                }
                $mask2.find('.item_number').text('共包含' + response.item.item.number + '件商品');
            },
            error: function (error) {
                console.error(error);
                alert("删除失败！");
            }
        });
        // ... 更新其他字段
        $mask2.css('display', 'block');
        $mask2.addClass("show"); // 显示对话框
        return false;
    });

    $('.det-n').on('click', function () {
        $('.mask2').removeClass("show"); // 隐藏对话框
    });

// // 商品修改成功
//     $(".detail-btn").click(function () {
//         var book_id = $(this).closest('li').data('book_id');
//         $(".upd-item input:eq(0)").val(book_id);
//         // console.log($(".upd-item input:eq(0)").val());
//         $(".mask2:eq(0)").addClass('show-upd');
//         $(".mask2:eq(0)").css('display', 'block');
//         $(".upd-n").off('click').on('click', function () {
//             $(".mask2:eq(0)").css('display', 'none');
//             $(".mask2:eq(0)").removeClass('show-upd');
//         })
//         $('#imageUpdate').on('change', function () {
//             // 当用户选择文件后，获取文件名并显示
//             var fileName = $(this).val().split('\\').pop(); // 在Windows上获取文件名，可能需要调整以兼容其他操作系统
//             $('#filenameDisplay').text('已选择文件：' + fileName);
//         });
//
//     })
//     // 商品修改成功

    // 搜索
    $('.search-icon').on('click', function (event) {
        event.preventDefault();
        var searchTerm = $('.search-ipt').val();
        if (searchTerm) {
            $.ajax({
                url: '/admin/search_view',
                type: 'GET',
                data: {search: searchTerm, text: 'order'},
                success: function (data) {
                    console.log(data);
                    var $list = $('.list'); // 获取列表元素
                    $list.empty(); // 清空列表，准备添加新元素

                    $.each(data.users, function (index, user) {
                        var $user = $('<span>').addClass('user').text(user.name);
                        $list.append($user);
                        $.each(data.orders, function (index, order) {
                            if (user.id == order.user.id) {
                                // 创建新的列表项
                                var $listItem = $('<li>').data('order_id', order.order_id);
                                // 创建并添加书名和作者
                                var $bookName = $('<span>').addClass('book_name').text(order.book.book_name);
                                var $bookAuthor = $('<span>').addClass('book_author').text('作者：' + order.book.book_author);
                                var $number = $('<span>').addClass('number').text('数量：' + order.number);
                                $listItem.append($bookName, $bookAuthor, $number);


                                var $detBtn = $('<a>').attr('href', 'javascript:;').addClass('detail-btn').text('详情');
                                $listItem.append($detBtn);

                                $list.append($listItem);
                            }
                        });
                    });

                    // 可以在这里添加更多逻辑，比如显示消息等
                    console.log('书籍搜索成功！');
                },
                error: function (jqXHR, textStatus, errorThrown) {
                    console.error('Error:', textStatus, errorThrown);
                }
            });
        }
    });
    // 搜索

})